Leopard Lizard — definition
1. leopard lizard (Noun)
1 definition
leopard lizard (Noun) — Any of several large lizards with many dark spots; of western United States and northern Mexico.
2 types of
iguanid iguanid lizard
2 parts of
Gambelia genus Gambelia